package com.ruicar.afs.cloud.basic.commission.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 佣金系统传输数据使用
 */
@Data
public class CommissionVo {
	
	/**
	 * 合同id
	 */
	private String id;
	
	/**
	 * 合同申请号
	 */
	private String applicationNo;
	/**
	 * 合同号
	 */
	private String contractNo;
	/**
	 * 合同激活时间
	 */
	private String activeTime;
	/**
	 * 车价
	 */
	private BigDecimal vehiclePrice;
	/**
	 * 贷款金额
	 */
	private BigDecimal loanMoney;
	/**
	 * 贷款期数
	 */
	private String loanPeriod;
	/**
	 * 车型
	 */
	private String vehicleStyle;
	/**
	 * 车架号
	 */
	private String vin;
	/**
	 * 经销商id
	 */
	private String dealerID;
	/**
	 * 借款人
	 */
	private String borrower;
	/**
	 * 品牌
	 */
	private String brand;
	/**
	 * 车型code
	 */
	private String brandCode;
	/**
	 * 金融产品id
	 */
	private String financialId;
	/**
	 * 金融产品名称
	 */
	private String financialName;
	/**
	 * 金融产品类型
	 */
	private String fnType;
	/**
	 * 利率
	 */
	private BigDecimal rate;
	/**
	 * 实际利率
	 */
	private BigDecimal actualRate;
	/**
	 * 佣金比例
	 */
	private BigDecimal commissionRatio;
	/**
	 * 省份code
	 */
	private String province;
	/**
	 * 城市code
	 */
	private String city;
	/**
	 * 案件类别code
	 */
	private String caseCategory;
	/**
	 * 合同状态code
	 */
	private String contractStatus;

	/**
	 * 结构化还款期数（前几期为结构化还款）
	 */
	private Integer structuredMonth;
	/**
	 * 结构化还款类型 （0：前N期月供为0 2：前N期月供为structuredmoney）
	 */
	private Integer structuredType;
	/**
	 * 结构化还款前N期月供
	 */
	private BigDecimal structuredMoney;

	private String peroids ;//调整期数（任意贷、分段贷）

	private String money ;//调整金额（任意贷、分段贷）

	private String ballonLoanType ;//是否包含月供（分段贷）

	private Integer step ;//段数（等额累进、等比累进）

	private BigDecimal stepPercent ;//百分比（等比累进）

	private BigDecimal quota ;//金额（等额累进）

	private BigDecimal discount ;//贴息金额（灵活贴息）
	

}
